package com.itheima.tliasmanagementspringboot.service;

import com.itheima.tliasmanagementspringboot.pojo.Dept;

import java.util.List;

public interface DeptService {

    /**
     * 功能:查询全部部门信息
     * @return 查询到的信息的集合
     */
    List<Dept> queryAllDeptService();

    /**
     * 功能: 根据id查询部门信息
     * @return 查询到的部门信息的集合
     *
     *
     */
    Dept queryDeptByConditionService(Integer id);

    /**
     * 功能: 根据id查删除部门信息
     *
     */
    void deleteDeptById(Integer id);

    /**
     * 功能: 添加/插入一条部门信息
     *
     * @param dept
     */
    void insertDeptService(Dept dept);

    /**
     * 功能:根据id更新部门信息
     * @param dept :部门id
     *
     */
    void updateDeptByIdService(Dept dept);
}
